
/*@font-face {
    font-family:jg;
    src:url('../fonts/jg.woff'),  
    url('../fonts/jg.ttf'),
    url('../fonts/jg.eot');  
}*/
/*=========================================全局共用属性CSS nie ===============================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; }
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:"jg","微软雅黑", "microsoft Yahei", "黑体", "宋体";font-size:14px;text-align:left;margin:0 auto;line-height:24px;background: #FFFFFF;color:#333;font-weight:400;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
img{border:0; vertical-align:middle; }
/*让链接里的 img 无边框；清除图片间距*/ul,li{list-style:none; } button{cursor:pointer;} /*这个可以不用*/input:focus,textarea:focus{outline:none; }
/*去掉边框线*/
.clear{clear:both; }
.fl{float:left; }
.fr{float:right; }
.tl{text-align:left; }
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/*懒加载图片*/
/* .lazy{background: url(../images/loading.gif) 50% no-repeat;min-height: 50px;background-size: 50px} */
/*全局的字体链接*/
a:link,a:visited{color:#333; text-decoration:none; }
a:hover,a:active{color:#e60012; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.container{clear:both;width:1200px;margin:0 auto;}

.df{ display: flex;justify-content: center;align-items: center;flex-wrap: wrap; }
.df-LR{justify-content: space-between;/* margin-bottom: 30px; */}
.df-vertical{ flex-direction: column; }
.t-o{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('http://www.jiutu168.com/css/ellipsis.xml');}
/* 页面开始 */
.jt-case{padding-bottom: 42px; }
.jt-case:nth-of-type(2n-1) {background-color:#f0f0f0; }
.jt-case:nth-of-type(2n) {background-color:#fff;   }
.jt-case-tit{ font-size: 30px;color: #333;text-align: center; line-height: 1; padding: 40px 0; } 
.jt-case-tit  a{padding: 0 20px; }
.jt-case-tit span{display: block; background-color: #cacaca; width: 126px; height: 1px; }
.jt-case-tit em{font-style: normal;font-weight: bold;color: #E60012;}
.jt-case-tit p{width: 100%;font-size: 16px;; color: #666; font-weight: normal;   margin-top: 10px; }
.jt-case-box { text-align: center;margin-bottom: 30px;margin-top: 20px; }
.jt-case-box dl{ background: #fff;padding: 25px 22px 0 22px;border: 1px solid #e8e8e8; }
.jt-case-box dl dt { padding-bottom: 25px; border-bottom: 1px solid #e3e3e3; }
.jt-case-box dl dt a{ display: block; position: relative; }
.jt-case-box dl dt>a>img{ width: 339px;height: 307px; }
.jt-case-box dl dt>a p{  position: absolute; right: 0; bottom: 0; }
.jt-case-box dl dd{ line-height: 4; }
.jt-case-box dl dd a{ font-size: 18px;color: #333; }
.jt-case-more{ }
.jt-case-more a{ display: block;border-radius: 4px;background-color:#e60012; text-align: center; font-size: 22px;line-height: 58px;color: #fff;padding: 0 2%; }
.jt-case-more a:first-child{ margin-right: 25px;     width: 164px;}
.jt-case-more a+a{background-color: #3d3348; width: 268px;}



/* 留言 */
.jt-message{ background-color: #fafafa; }
.jt-message-box h5{ font-size: 24px;  }
.jt-message-box h5 span{color: #e60012; }
.jt-message-box h6{ padding: 20px 0 12px;; font-size: 16px;font-weight: normal;; line-height: 1; color: #999; }
.jt-message-box>p{ font-size: 18px;color: #333; }
.jt-message-box>p span{ font-size: 22px;color: #fff;background-color: #e60012;display: inline-block;line-height: 35px;padding: 0 1%; }
.jt-message-box>p span+span{font-weight: bold; }

input{ font-family: "微软雅黑" ; }
.jt-message-box dl { background-color: #fff; border: 1px solid #dcdcdc;padding: 45px 38px; }
.jt-message-box dl dt{ }
.jt-message-box dl dt p{display: inline-block;border: 1px solid #dcdcdc;line-height: 58px;width: 360px; }
.jt-message-box dl dt p:first-child{margin-right: 18px;  }
.jt-message-box dl dt p label{display: inline-block;  border-right: 1px solid #dcdcdc;padding: 0 20px;; }
.jt-message-box dl dt p input{ border: none; font-size: 16px;padding-left: 18px;; }
/* 留言 */



/* BC */

#jt-bc-pro .jt-case-tit a{ font-weight:normal; }
#jt-bc-pro .jt-case-tit span{background-color: #e60012;}
#jt-bc-pro .jt-case-tit a{color: #e60012;} 
.jt-bc-tit-pic{   }


.jt-bc-pro-r dl dd:first-child span{ font-size:26px;}
.jt-bc-pro-r dl dt a:first-child{margin-right: 15px; }
#jt-bc-disease dd {margin-bottom: 32px;}
#jt-bc-disease dd p{ text-align: center;background-color: #fff; }
#jt-bc-disease dd p+p{line-height: 52px;color: #000;font-size: 18px;; }
#jt-bc-disease dd p img{ width: 275px;height: 230px;  }

section.jt-bc:nth-of-type(2n-1){background-color: #f0f0f0; }
section.jt-bc:nth-of-type(2n){background-color: #fff; }

#contrast{ padding-bottom: 35px; }
#contrast dl dd{ margin-bottom: 28px; }
#contrast dl dd img{ width: 586px;height:  272px; }

#advantage {background: url("../images/advantage-bg.jpg") no-repeat center bottom;background-size: cover;  }
 #advantage .jt-case-tit a{ color: #e60012; }
.advantage-box dl{ border:1px solid #e5e5e5; padding: 24px;position: relative; margin-bottom: 32px;width: 23%;border-radius: 5px; transition: all .2s;  height: 255px; overflow: hidden;    background-color: #fff;}
.advantage-box dl span{ position: absolute;left: 0;top: 0; }
.advantage-box dl dt{ font-size: 24px;color: #e60012;font-weight: bold;text-align: left; width: 100%;}
.advantage-box dl dt.df{    margin: 4% 0 13.2%;}
.advantage-box dl dt+dt{    margin: 2% 0 5%;}
.advantage-box dl dd{color: #333;width: 100%;    font-size: 16px; }


#jt-bc-witness dd {margin-bottom: 20px;padding: 10px 10px 0 10px ;background-color: #fff;}
#jt-bc-witness dd p{ text-align: center;  }
#jt-bc-witness dd p a{ color: #666666 }
#jt-bc-witness dd p+p{line-height: 35px;color: #000;font-size: 14px;text-align: left;width: 280px;height: 35px;overflow: hidden;text-overflow: ellipsis;}
#jt-bc-witness dd p:last-of-type{line-height: 19px;height: 30px;}
#jt-bc-witness dd p img{width: 280px;height: 205px;}


#field{ padding-bottom: 48px; }
#jt-bc-field dl{ margin-bottom: 36px; }
#jt-bc-field dt img{ width: 373px;height: 287px;; }
#jt-bc-field dd{line-height: 64px;font-size: 20px;color: #333;padding: 0 2% 0 6%; text-align: justify; border: 1px solid #eee; }
#jt-bc-field dd a{ color: #fff;font-size: 18px;background-color: #e60012;width: 93px;line-height: 35px; border-radius: 5px; display:inline-block;text-align: center; }

#jt-bc-service{ margin-bottom: 54px; }
#jt-bc-service dd{ margin-bottom: 40px; }
#jt-bc-service dt{ width: 100%;  background-color: #fff;height: 140px;; }

.jt-bc-power{ position: relative; }
.jt-bc-power .swiper-slide { text-align: center;font-size: 20px; }
.jt-bc-power .swiper-slide a img{ width: 379px;height: 269px; }
.jt-bc-power .swiper-slide a p{display: none; line-height: 58px; border: 1px solid #eeeeee;color: #333; }

.swiper-button-next, .swiper-button-prev{ width: 37px;height: 37px;background-size: contain; }
.swiper-button-prev{ left: -50px;background-image: url('../images/power-left.png'); }
.swiper-button-next{ right: -50px;background-image: url('../images/power-right.png'); }

.jt-bc-power{padding-bottom: 25px; }
.jt-bc-power-more { margin-bottom: 25px; }
.jt-bc-power-more a{font-size: 20px;color: #e60012;border: 1px solid #e60012;text-align: center;border-radius: 4px; width: 134px;line-height: 45px; }

.homeApplication .homeApplicationBox .hd ul li:nth-child(3){display: none}
/* 施工流程 */
#jt-bc-flow dl{ margin-bottom: 20px; position: relative; }
#jt-bc-flow dl dt{border-radius: 4px ;     padding: 4px;  border: 1px solid #e60012;width: 263px;height: 215px } 
#jt-bc-flow dl dt img{width: 100%;height: 100%}
#jt-bc-flow dl dd { text-align: center;margin-top: 30px }
#jt-bc-flow dl dd span{font-size: 18px;color: #e60012;font-weight: bold; position: relative;width: 115px; display: inline-block;border-radius: 4px; border: 1px solid #e60012;line-height: 35px; }
/*#jt-bc-flow dl dd span::before{ position: absolute;content: '';left: 50%;bottom: 35px;width: 1px;height: 18px;background-color: #e60012; }
#jt-bc-flow dl:nth-child(n+1):nth-child(-n+3) dd span::after{ position: absolute;content: url('../images/jt-bc-flow-arrow01.png');left: 150%;bottom: 4px; }
#jt-bc-flow dl:nth-child(n+5):nth-child(-n+7) dd span::after{ position: absolute;content: url('../images/jt-bc-flow-arrow03.png');left: 150%;bottom: 4px; }
#jt-bc-flow dl:nth-child(4) dd span::after{ position: absolute;content: url('../images/jt-bc-flow-arrow02.png');left: 150%;    top: 50%;  margin-top: -4px;}
#jt-bc-flow dl:nth-child(5) dd:after{ position: absolute;content: url('../images/jt-bc-flow-arrow04.png');    right: 84%;
    margin-top: 4px;}*/
    .jt-bc-flow-tel{ display: block;text-align: center;margin: 10px 0 36px; }
    .jt-bc-flow-ad{ padding-bottom: 46px; }
/* 施工流程 */

#jt-bc-banner { margin-bottom: 35px; }
#jt-bc-banner .swiper-slide a {display: block;height: 560px; }
#jt-bc-banner .swiper-pagination .swiper-pagination-bullet{ background-color: #333; }
#jt-bc-banner .swiper-pagination .swiper-pagination-bullet-active{ background-color: #e60012; }

/* BC */




.mob_eleven{background: #F0F0F0;padding:0px 0px 50px 0px;}
.mob_eleven .container{padding-top: 50px;}
.mob_eleven .mob_eleven_fr{float:left;width:868px;}
.mob_eleven .mob_eleven_fr .mob_eleven_frtit{/* clear:both; *//* text-align:left; *//* font-size:27px; *//* color:#000; *//* line-height:30px; */}
.mob_eleven .mob_eleven_fr .mob_eleven_frtit p{clear:both; font-size:14px; color:#666; line-height:18px;}
.mob_eleven .mob_eleven_fr .mob_eleven_frtit span{float:left; display:inline-block; width:21px; height:21px; margin-left:-36px; margin-top:-7px;}
.mob_eleven .mob_eleven_fr .mob_eleven_frtxt{clear:both; font-size:16px; text-align:left; padding-top:10px;padding-bottom:20px; line-height:24px; color:#333;}
.mob_eleven .mob_eleven_fr .mob_eleven_frtxt b{color:#e60012;}
.mob_eleven .mob_eleven_fr .mob_eleven_frewm{float:right; width:197px;display:none;}
.mob_eleven .mob_eleven_fr .mob_eleven_frewm .mob_eleven_frewmpic{clear:both; background:#fff; border:1px solid #d7d7d7; padding:12px;}
.mob_eleven .mob_eleven_fr .mob_eleven_frewm .mob_eleven_frewmtit{clear:both; text-align:center; font-size:16px; color:#000;}
.mob_eleven .mob_eleven_fr .mob_eleven_frewm .mob_eleven_frewmtit font{clear:both; display:block; font-size:24px; line-height:35px; text-align:center;}
.mob_eleven .mob_eleven_fr .mob_eleven_form{float:left;width:868px;background:#fff;padding: 20px 30px;border: 1px solid #E60012;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dt{float: left;margin-bottom:5px;width:360px;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dt:first-child{margin-right:30px;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dt label{clear: both;display: block;line-height:38px;text-align: left;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dt input{float:left;width: 100%;padding: 2px 5px 2px 45px;margin:0px;line-height:44px;font-size:14px;color:#000;border: 1px solid #000;}
#m_name2{background: url(../images/form01.jpg) no-repeat 10px center #fff;}
#m_mobile2{background: url(../images/form02.jpg) no-repeat 10px center #fff;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dd{clear:both;       padding-top: 12px;}
.mob_eleven .mob_eleven_fr .mob_eleven_form label{color: #000;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dd font{clear:both; display:block; text-align:left; line-height:20px; color:#666;}
.mob_eleven_checked{clear:both;width:98%;padding-top: 5px;padding-bottom: 10px;}
.mob_eleven_checked > div{float:left;padding-right:15px;position: relative;padding-left: 25px;    margin: 5px 0;}
.mob_eleven_checked > div input[type="checkbox"]{position:absolute;left:0px;top:6px; z-index: 5; padding:0px; margin:0px; opacity:0;width: 100%;height: 100%;}
.mob_eleven_checked > div input[type="checkbox"] + span{display:inline-block;color: #000;}
.mob_eleven_checked > div input[type="checkbox"] + span::after{position:absolute;content:'';border:1px solid #000;background: #fff;}
.mob_eleven_checked > div input[type="checkbox"] + span::after{left:0px;top: 3px;width:20px;height:20px;z-index:2;}
.mob_eleven_checked > div input[type="checkbox"] + span::before{position:absolute; content:'';}
.mob_eleven_checked > div input[type="checkbox"] + span::before{left:2px;top: 5px;width:18px;height:18px;z-index:3;display:none;}
.mob_eleven_checked > div input[type="checkbox"]:checked + span::before{background:#e60012; display:block;}
.mob_eleven_checked > div input[type="checkbox"]:checked + span::after{border:1px solid #e60012;}

.mob_eleven_other label{ display: block;margin-bottom:6px }
.mob_eleven_other textarea{    resize: none; width: 360px;border-color: #000;font-size: 14px; font-family: "微软雅黑";    padding: 10px; }

.mob_eleven .mob_eleven_fr .mob_eleven_form dt textarea{float:left; width:504px; border:0px; border-left:1px solid #cbcbcb; background:none; padding:2px 5px; margin:0px; line-height:34px; font-size:14px; color:#999; height:140px;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dd input[type="submit"]{clear:both;width:100%;background:#e60012;color:#fff;font-family:"???í????";font-size:16px;text-align:center;border:0px;padding:0px;margin:0px;line-height:40px;cursor:pointer;}
.mob_eleven .mob_eleven_fr .mob_eleven_form dd input[type="button"]{
    clear:both;
    width:100%;
    background: #E60012;
    color:#fff;
    font-family:"???í????";
    font-size:16px;
    text-align:center;
    border:0px;
    padding:0px;
    margin:0px;
    line-height:40px;
    cursor:pointer;
    width: 186px;
    border-radius: 5px;
    }
/**/






.mob_eleven .mob_eleven_fr .mob_eleven_frtxt {
    padding-bottom: 10px;
}
.mob_eleven_checked > div{ padding-left: 32px;  width: 132px;}
.mob_eleven .mob_eleven_fl .mob_eleven_flcon{}
.header_con .logo h2 {
    color: #e31102;
    font-size: 30px;    line-height: 60px;
}
.footer a{ color: #aaa!important; }


          /*经典案例*/
          .pro_menu{clear:both; height:50px; width:1200px;margin: 0 auto;   overflow:hidden; 
            transition:all .5s; 
            -webkit-transition:all .5s; 
            -o-transition:all .5s; 
            -moz-transition:all .5s; 
            -ms-transition:all .5s; 
           }
           .pro_menu_h{clear:both; width:100%; background:#DEDEDE; height:50px !important; position:fixed; top:56px; left:0px; z-index:100000000; border-bottom:1px dotted #e60012 }
           .pro_menu .pro_menu_div{clear:both; width:1200px; margin:0 auto; }
           .pro_menu .pro_menu_div h1{float:left; display:inline-block; font-size:24px; font-weight:bold; color:#e60012; line-height:50px; }
           .pro_menu .pro_menu_div .pro_menu_a{float:right; display:inline-block; padding:10px 0px 10px 0px; height:30px;    width: 100%; }
           .pro_menu .pro_menu_div .pro_menu_a a:link,.pro_menu .pro_menu_div .pro_menu_a a:visited{  border:1px solid #fff; text-decoration:none; }
           .pro_menu .pro_menu_div .pro_menu_a a{background:#e60012;color:#fff; border:1px solid #ffab00; text-align: center; display:inline-block;width: 13.9%;border-radius:15px; line-height:30px; font-size:14px; }
           .pro_menu_h .pro_menu_div .pro_menu_a a { background: #fff; color:#333; }
           .pro_menu_h .pro_menu_div .pro_menu_a a:hover,
           .pro_menu_h .pro_menu_div .pro_menu_a a:active,
           #nav_hover_a,
           .pro_menu_h .pro_menu_div .pro_menu_a a.current{color: #fff; background:#e60012; border:1px solid #ffab00; text-decoration:none; }
.homeApplication .homeApplicationBox .hd a{ text-align: center;width: 8%; }
.homeApplication .homeApplicationBox .hd ul{ width: 92%; }
.homeApplication .homeApplicationBox .hd ul li{width: 14%;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.homeApplication .homeApplicationBox .hd ul li:nth-child(4){ width: 13%; }
.homeApplication .homeApplicationBox .hd{ height: 56px; }
.homeDiseaseTypes li {width: 160px;margin-bottom: 17px;margin-right: 48px;background: url(../images/duigou.png) no-repeat left center;}
.homeDiseaseTypes li:nth-child(6n) {  margin-right: 0; }
.homeDiseaseTypes li span{
    line-height: 52px;
    height: 49px;
    border-radius: 10px;
    font-size: 24px;
    padding: 0;
    padding-left: 46px;
    }
    .homeDiseaseTypes {
        padding: 0;
        margin-bottom: 10px;
    }
.san li{width:32.6%!important}
.san li img{width:399px!important;height:303px!important  }
.san li:nth-of-type(4){display: none!important}
.san li:nth-of-type(3){margin-right: 0!important}
.homeApplicationBox_btn{background-color:#E60012;padding: 3px 13px;color: #fff;position: absolute;right: 0;bottom: 1px;color: #fff!important}
.mob_ten .mob_eleven_mar li{height: 105px!important;border-bottom: 1px dashed #D6D6D6}
.tempWrap{height:370px!important;margin-top: 10px}
.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:not(:first-of-type){width: 46%;display: inline-block;}
.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(3){margin-left:6%}
.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(5){margin-left:6%}
.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(7),.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(9),.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(11),.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(13),.mob_ten .mob_ten_con .mob_ten_bddiv_fr li:nth-of-type(13){margin-left:6%}
#cnzz_stat_icon_1261414762{margin-left: 5px}